const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: process.env.NODE_ENV !== "production",

  // 开启代理服务器 (方式一)
  // devServer: {
  //   proxy: 'http://localhost:5000'
  // }

  // 开启代理服务器 (方式二)
  devServer: {
    proxy: {
      "/api": {
        target: "http://localhost:5000",
        pathRewrite: { "^/api": "" }, // 重写路径地址
        ws: true, // 用于支持 websocket
        changeOrigin: true, // 用于控制请求头中的 host 值
      },
      "/foo": {
        target: "http://localhost:5001",
        pathRewrite: { "^/foo": "" }, // 重写路径地址
      },
    },
  },
});
